package io.renren.modules.project.vo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

public class FileVoEntity implements Serializable {

    /**
     * 文件名称
     */
    private String fileName;
    /**
     * 文件大小
     */
    private Long fileSize;
    /**
     * 文件类型
     */
    private String fileType;
    /**
     * 文件绝对路径
     */
    private String filePath;
    /**
     * 是否为文件夹
     */
    private boolean isDir;
    /**
     * 旧名称
     */
    private String oldName;
    /**
     * 新名称
     */
    private String newName;
    /**
     * 创建时间
     */
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 获取：文件名称
     */
    public String getFileName (){return this.fileName;};
    /**
     * 设置：文件名称
     */
    public void setFileName (String fileName){this.fileName = fileName;};
    /**
     * 获取：文件大小
     */
    public Long getFileSize (){return this.fileSize;};
    /**
     * 设置：文件大小
     */
    public void setFileSize (Long fileSize){this.fileSize = fileSize;};
    /**
     * 获取：文件类型
     */
    public String getFileType (){return this.fileType;};
    /**
     * 设置：文件类型
     */
    public void setFileType (String fileType){this.fileType = fileType;};
    /**
     * 获取：文件绝对路径
     */
    public String getFilePath (){return this.filePath;};
    /**
     * 设置：文件绝对路径
     */
    public void setFilePath (String filePath){this.filePath = filePath;};
    /**
     * 获取：旧名称
     */
    public String getOldName (){return this.oldName;};
    /**
     * 设置：旧名称
     */
    public void setOldName (String oldName){this.oldName = oldName;};
    /**
     * 获取：新名称
     */
    public String getNewName (){return this.newName;};
    /**
     * 设置：新名称
     */
    public void setNewName (String newName){this.newName = newName;};
    /**
     * 获取：是否为文件夹
     */
    public boolean getIsDir (){return this.isDir;};
    /**
     * 设置：是否为文件夹
     */
    public void setIsDir (boolean isDir){this.isDir = isDir;};
    /**
     * 获取：创建时间
     */
    public Date getCreateTime (){return this.createTime;};
    /**
     * 设置：创建时间
     */
    public void setCreateTime (Date createTime){this.createTime = createTime;};
}
